@charset "UTF-8";
/**
 * CPS style.css build with SCSS
 * Author Vicco Wang
 * Date 2016.07.20
 *
 * 警告：如果您查看的为.css文件，说明该文件为自动生成，请勿直接在.css文件中修改代码！如果需要调整，请移步至.scss文件中进行修改！
 *
 */
html, body,
h1, h2, h3, h4, h5, h6,
div, img, span, table, th, tr, td {
  /* font-family: "Microsoft YaHei","Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB",  "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; */
  font-family: "Microsoft YaHei", "微软雅黑" ;
  font-weight: lighter; }

th {
  font-weight: 600; }

label {
  font-size: 12px;
  font-weight: 500; }
  label.require {
    position: relative;
    top: -2px; }
  label.require:after {
    content: ' ';
    position: absolute;
    top: 48%;
    right: -6px;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background-color: #c9302c; }

button, input, textarea {
  outline: none; }

/**
bootstrap v3 覆盖样式
**/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12,
.col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
.col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10,
.col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4,
.col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2,
.col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7,
.col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11,
.col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,
.col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding-right: 0; }

.row-content > * {
  padding: 5px 0; }

.form-horizontal .form-group {
  margin-right: 15px; }

.page-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%; }
  .page-wrapper .page-content {
  
   margin: 5px; 
    background-color: white;
      border: 1px solid #F1F1F1;
    }
  .page-wrapper .main-block {
    background-color: #fff;
   /*   padding: 10px;  */
  /*   margin: 10px;  */
    clear: both;
   /*  box-shadow: 0 1px 2px #c4c4c4;  */}
    .page-wrapper .main-block .sub-header {
      padding-bottom: 10px;
      font-weight: 600; }

.toolbar {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: .8em;
  background-color: #f1f1f1;
/*   border-bottom: 1px solid #e5e4e4; */
  opacity: .98; }
  .toolbar ul.nav-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
     float: right;
    /*      margin: 10px; */
   /*  margin: 5px; */
     }
    .toolbar ul.nav-toolbar li a {
      padding: 8px 15px;
      text-decoration: none;
      color: #212121;
      display: inline-block;
      border: none;
      border-right: 1px solid #e5e4e4;
      cursor: pointer;
      box-shadow: 0 0 5px #e5e4e4;
      background-image: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -webkit-justify-content: center;
      align-items: center;
      justify-content: center;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }
      .toolbar ul.nav-toolbar li a span {
        margin-right: 5px; }
    .toolbar ul.nav-toolbar li a.toolbar-btn-default {
      background-color: white; }
      .toolbar ul.nav-toolbar li a.toolbar-btn-default:hover {
        background-color: #f1f1f1;
        box-shadow: 0 3px 7px #e5e4e4 inset; }
    .toolbar ul.nav-toolbar li a.toolbar-btn-primary {
      color: white;
      background-color: #337ab7;
      border-right: 1px solid #2a6597;
      box-shadow: 0 0 5px #3b87c8; }
      .toolbar ul.nav-toolbar li a.toolbar-btn-primary:hover {
        background-color: #2d6da3;
        border-right: 1px solid #275d8b; }
    .toolbar ul.nav-toolbar li a.toolbar-btn-success {
      color: white;
      background-color: #449d44;
      border-right: 1px solid #388138;
      box-shadow: 0 0 5px #4caf4c; }
      .toolbar ul.nav-toolbar li a.toolbar-btn-success:hover {
        background-color: #3c8b3c;
        border-right: 1px solid #337633; }
    .toolbar ul.nav-toolbar li a.toolbar-btn-warning {
      color: white;
      background-color: #f0ad4e;
      border-right: 1px solid #ed9c28;
      box-shadow: 0 0 5px #f2b866; }
      .toolbar ul.nav-toolbar li a.toolbar-btn-warning:hover {
        background-color: #eea236;
        border-right: 1px solid #ec951a; }
    .toolbar ul.nav-toolbar li a.toolbar-btn-danger {
      color: white;
      background-color: #c9302c;
      border-right: 1px solid #a82825;
      box-shadow: 0 0 5px #d43e3b; }
      .toolbar ul.nav-toolbar li a.toolbar-btn-danger:hover {
        background-color: #b42b27;
        border-right: 1px solid #9b2522; }
    .toolbar ul.nav-toolbar li:first-child a, .toolbar ul.nav-toolbar li:last-child a {
      border-left: none; }

      
    .panel-body {
     padding: 0px; 
} 
/*  去除bootstrap默认输入框边框圆角*/

.input-sm{
	border-radius: 0px;
}
.input-lg{
	border-radius: 0px;
}

.btn{
	border-radius: 0px; 
	min-width:80px;
}
.btn-query{
	   color:#ffffff;
	   border-radius: 0px;
    min-width: 80px;
  background-color: #21345c;
      display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;


}
/**
覆写bootstrap  btn-primary样式
*/
.btn-primary {
    color: #fff;
    background-color: #21345c;
    border-color: #21345c;
}
.primary:hover {
    background-color: #21345c;
  /*  background-position: 0 -15px;*/
}
.btn-primary:focus, .btn-primary:hover {
  background-color: #265a88;
  /* background-position: 0 -15px; */
}
.btn-primary:hover {
    color: #fff;
    background-color: #21345c;
    border-color: #204d74;
}
.btn-primary {
 background-image: linear-gradient(to bottom,#21345c 0,#21345c 100%);
}
/**
覆写bootstrap  panel-title样式
*/
.panel-title {
  font-size: 12px;
}


.laber-title {
  font-size: 14px;
  font-weight: 400;
  color: blue;
}
.hr-line{
  height: 1px;
  border: none;
  border-top: 1px solid #555555;
}